Learning fuzzy controllers in mobile robotics with embedded preprocessing
نویسندگان
چکیده
The automatic design of controllers for mobile robots usually requires two stages. In the first stage, sensorial data are preprocessed or transformed into high level and meaningful values of variables which are usually defined from expert knowledge. In the second stage, a machine learning technique is applied to obtain a controller that maps these high level variables to the control commands that are actually sent to the robot. This paper describes an algorithm that is able to embed the preprocessing stage into the learning stage in order to get controllers directly starting from sensorial raw data with no expert knowledge involved. Due to the high dimensionality of the sensorial data, this approach uses Quantified Fuzzy Rules (QFRs), that are able to transform low-level input variables into high-level input variables, reducing the dimensionality through summarization. The proposed learning algorithm, called Iterative Quantified Fuzzy Rule Learning (IQFRL), is based on genetic programming. IQFRL is able to learn rules with different structures, and can manage linguistic variables with multiple granularities. The algorithm has been tested with the implementation of the wall-following behavior both in several realistic simulated environments with different complexity and on a Pioneer 3-AT robot in two real environments. Results have been compared with several well-known learning algorithms combined with different data preprocessing techniques, showing that IQFRL exhibits a better and statistically significant performance. Moreover, three real world applications for which IQFRL plays a central role are also presented: path and object tracking with static and moving obstacles avoidance.
منابع مشابه
Learning Fuzzy Robot Controllers to Follow a Mobile Object
The paper proposes a method to automatically design a fuzzy controller for the mobile object following behavior in mobile robotics. The system has been tested in several simulated situations using the Nomad 200 robot software. The proposed approach obtains a knowledge base with a good interpretability in a reduced time, and the designer only has to define the number of membership functions and ...
متن کاملThe Role of Fuzzy Logic Control in Evolutionary Robotics
This paper presents an evolutionary learning algorithm to facilitate the design of fuzzy controllers for mobile robots. It discusses the concepts, feasibility, bene ts and limitations of current evolutionary techniques for fuzzy rule discovery and tuning. We propose an evolution strategy that optimizes the gain factors in the conclusion part of TakagiSugeno-Kang type fuzzy rules. We describe tw...
متن کاملUsing Q-Learning and Fuzzy Q-Learning Algorithms for Mobile Robot Navigation in Unknown Environment
One of the standing challenging aspects in mobile robotics is the ability to navigate autonomously. It is a difficult task, which requiring a complete modeling of the environment. This paper presents an intelligent navigation method for an autonomous mobile robot which requires only a scalar signal like a feedback indicating the quality of the applied action. Instead of programming a robot, we ...
متن کاملA case study for learning behaviors in mobile robotics by evolutionary fuzzy systems
Service robots will play an increasing and more important role in the society in the next years. One of the main challenges is to endow robots with enough autonomy to operate on real environments. To reach that goal, the design of controllers to solve simple tasks must be automatized. Engineers look for learning algorithms that are general, robust, require low expertise knowledge, and generate ...
متن کاملA Predictive controller for object tracking of a mobile robot
In this paper a predictive controller for real-time target tracking in mobile robotics is proposed based on adaptive/evolving Takagi-Sugeno fuzzy systems, eTS. The predictive controller consists of two modules; i) a conventional fuzzy controller for robot motion control, and ii) a modelling tool for estimation of the target movements. The prediction of target movements enables the controller to...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Appl. Soft Comput.
دوره 26 شماره
صفحات -
تاریخ انتشار 2015